Ngteco Rv1100, A Robotic Vacuum Cleaner